package com.wxsoft.business.physic.pojo;

import java.util.Date;
import java.math.BigDecimal;

import org.springframework.format.annotation.DateTimeFormat;

import com.alibaba.fastjson.annotation.JSONField;

public class PsPhysicInHead {
	private String id;
	private String unit_id;
	private String inout_order_number;
	private String physic_in_sort;
	private String deliverer;
	@JSONField (format="yyyy-MM-dd") 
	@DateTimeFormat(pattern = "yyyy-MM-dd" )
	private Date physic_io_date;
	private String evidence;
	private String account_receivable;
	private String method_of_payment;
	private String contract_order_number;
	private String receipt_number;
	private String handle;
//	@JSONField (format="yyyy-MM-dd") 
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss" )
	private Date handle_date;
	private String account_sign;
	private String account_person;
//	@JSONField (format="yyyy-MM-dd") 
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss" )
	private Date account_date;
	private BigDecimal tax_rate;
	private String brokerage;

    public String  getId() {
        return id;
    }
    
    public void  setId(String id) {
        this.id = id;
    }
    
    public String  getUnit_id() {
        return unit_id;
    }
    
    public void  setUnit_id(String unit_id) {
        this.unit_id = unit_id;
    }
    
    public String  getInout_order_number() {
        return inout_order_number;
    }
    
    public void  setInout_order_number(String inout_order_number) {
        this.inout_order_number = inout_order_number;
    }
    
    public String  getPhysic_in_sort() {
        return physic_in_sort;
    }
    
    public void  setPhysic_in_sort(String physic_in_sort) {
        this.physic_in_sort = physic_in_sort;
    }
    
    public String  getDeliverer() {
        return deliverer;
    }
    
    public void  setDeliverer(String deliverer) {
        this.deliverer = deliverer;
    }
    
    public Date  getPhysic_io_date() {
        return physic_io_date;
    }
    
    public void  setPhysic_io_date(Date physic_io_date) {
        this.physic_io_date = physic_io_date;
    }
    
    public String  getEvidence() {
        return evidence;
    }
    
    public void  setEvidence(String evidence) {
        this.evidence = evidence;
    }
    
    public String  getAccount_receivable() {
        return account_receivable;
    }
    
    public void  setAccount_receivable(String account_receivable) {
        this.account_receivable = account_receivable;
    }
    
    public String  getMethod_of_payment() {
        return method_of_payment;
    }
    
    public void  setMethod_of_payment(String method_of_payment) {
        this.method_of_payment = method_of_payment;
    }
    
    public String  getContract_order_number() {
        return contract_order_number;
    }
    
    public void  setContract_order_number(String contract_order_number) {
        this.contract_order_number = contract_order_number;
    }
    
    public String  getReceipt_number() {
        return receipt_number;
    }
    
    public void  setReceipt_number(String receipt_number) {
        this.receipt_number = receipt_number;
    }
    
    public String  getHandle() {
        return handle;
    }
    
    public void  setHandle(String handle) {
        this.handle = handle;
    }

	@JSONField(format="yyyy-MM-dd HH:mm:ss")
    public Date  getHandle_date() {
        return handle_date;
    }
    
    public void  setHandle_date(Date handle_date) {
        this.handle_date = handle_date;
    }
    
    public String  getAccount_sign() {
        return account_sign;
    }
    
    public void  setAccount_sign(String account_sign) {
        this.account_sign = account_sign;
    }
    
    public String  getAccount_person() {
        return account_person;
    }
    
    public void  setAccount_person(String account_person) {
        this.account_person = account_person;
    }

	@JSONField(format="yyyy-MM-dd HH:mm:ss")
    public Date  getAccount_date() {
        return account_date;
    }
    
    public void  setAccount_date(Date account_date) {
        this.account_date = account_date;
    }
    
    public BigDecimal  getTax_rate() {
        return tax_rate;
    }
    
    public void  setTax_rate(BigDecimal tax_rate) {
        this.tax_rate = tax_rate;
    }
    
    public String  getBrokerage() {
        return brokerage;
    }
    
    public void  setBrokerage(String brokerage) {
        this.brokerage = brokerage;
    }
    
}